package com.kmzx.one.project.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class UserOrder implements Serializable {
    private String id;

    private String ordersCodes;

    private String userId;

    private String addressId;

    private Date createTime;

    private Date updateTime;

    private String remark;

    private Integer states;

    private Integer hadReceipt;

    private Date finishTime;

    private BigDecimal endMoney;

    private BigDecimal billMoney;

    private Integer deleted;

    private Integer prodNum;

    private Double userDiscount;

    private Double orderDiscount;

    // 货仓消费金额
    private BigDecimal payMoney;

    // 收益消费金额
    private BigDecimal profitMoney;

    private BigDecimal tariffFree;

    private BigDecimal yunfei;

    private BigDecimal gateExpressFee;

    private Integer tradeType;

    private int fastOrder;

    private int fastGrade;

    private BigDecimal realMoney;

    public int getFastOrder() {
        return fastOrder;
    }

    public UserOrder setFastOrder(int fastOrder) {
        this.fastOrder = fastOrder;
        return this;
    }

    public int getFastGrade() {
        return fastGrade;
    }

    public UserOrder setFastGrade(int fastGrade) {
        this.fastGrade = fastGrade;
        return this;
    }

    public String getId() {
        return id;
    }

    public UserOrder setId(String id) {
        this.id = id;
        return this;
    }

    public String getOrdersCodes() {
        return ordersCodes;
    }

    public UserOrder setOrdersCodes(String ordersCodes) {
        this.ordersCodes = ordersCodes;
        return this;
    }

    public String getUserId() {
        return userId;
    }

    public UserOrder setUserId(String userId) {
        this.userId = userId;
        return this;
    }

    public String getAddressId() {
        return addressId;
    }

    public UserOrder setAddressId(String addressId) {
        this.addressId = addressId;
        return this;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public UserOrder setCreateTime(Date createTime) {
        this.createTime = createTime;
        return this;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public UserOrder setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
        return this;
    }

    public String getRemark() {
        return remark;
    }

    public UserOrder setRemark(String remark) {
        this.remark = remark;
        return this;
    }

    public Integer getStates() {
        return states;
    }

    public UserOrder setStates(Integer states) {
        this.states = states;
        return this;
    }

    public Integer getHadReceipt() {
        return hadReceipt;
    }

    public UserOrder setHadReceipt(Integer hadReceipt) {
        this.hadReceipt = hadReceipt;
        return this;
    }

    public Date getFinishTime() {
        return finishTime;
    }

    public UserOrder setFinishTime(Date finishTime) {
        this.finishTime = finishTime;
        return this;
    }

    public BigDecimal getEndMoney() {
        return endMoney;
    }

    public UserOrder setEndMoney(BigDecimal endMoney) {
        this.endMoney = endMoney;
        return this;
    }

    public BigDecimal getBillMoney() {
        return billMoney;
    }

    public UserOrder setBillMoney(BigDecimal billMoney) {
        this.billMoney = billMoney;
        return this;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public UserOrder setDeleted(Integer deleted) {
        this.deleted = deleted;
        return this;
    }

    public Integer getProdNum() {
        return prodNum;
    }

    public UserOrder setProdNum(Integer prodNum) {
        this.prodNum = prodNum;
        return this;
    }

    public Double getUserDiscount() {
        return userDiscount;
    }

    public UserOrder setUserDiscount(Double userDiscount) {
        this.userDiscount = userDiscount;
        return this;
    }

    public Double getOrderDiscount() {
        return orderDiscount;
    }

    public UserOrder setOrderDiscount(Double orderDiscount) {
        this.orderDiscount = orderDiscount;
        return this;
    }

    public BigDecimal getPayMoney() {
        return payMoney;
    }

    public UserOrder setPayMoney(BigDecimal payMoney) {
        this.payMoney = payMoney;
        return this;
    }

    public BigDecimal getProfitMoney() {
        return profitMoney;
    }

    public UserOrder setProfitMoney(BigDecimal profitMoney) {
        this.profitMoney = profitMoney;
        return this;
    }

    public BigDecimal getTariffFree() {
        return tariffFree;
    }

    public UserOrder setTariffFree(BigDecimal tariffFree) {
        this.tariffFree = tariffFree;
        return this;
    }

    public BigDecimal getYunfei() {
        return yunfei;
    }

    public UserOrder setYunfei(BigDecimal yunfei) {
        this.yunfei = yunfei;
        return this;
    }

    public BigDecimal getGateExpressFee() {
        return gateExpressFee;
    }

    public UserOrder setGateExpressFee(BigDecimal gateExpressFee) {
        this.gateExpressFee = gateExpressFee;
        return this;
    }

    public Integer getTradeType() {
        return tradeType;
    }

    public UserOrder setTradeType(Integer tradeType) {
        this.tradeType = tradeType;
        return this;
    }

    public BigDecimal getRealMoney() {
        return realMoney;
    }

    public UserOrder setRealMoney(BigDecimal realMoney) {
        this.realMoney = realMoney;
        return this;
    }
}